export enum AgentStatus {
  ONLINE = 'online',
  OFFLINE = 'offline'
}

export enum AgentRole {
  PUBLIC = 'public',
  PRIVATE = 'private'
}

export interface CpuInfo {
  usage: number,
  count: number
}

export interface DriveInfo {
  totalGb: number,
  usedGb: number,
  freeGb: number,
  volumes?: {
    name: string,
    totalGb: number,
    usedGb: number,
    freeGb: number,
    usedPercentage: number
  }[]
}

export interface MemoryInfo {
  totalMemMb: number,
  usedMemMb: number,
  freeMemMb: number,
  usedMemPercentage: number,
  freeMemPercentage: number
}